# setting文件中修改database配置，改为mysql
# DATABASES = {
#     'default': {
#         'ENGINE': 'django.db.backends.mysql',
#         'NAME': 'django_db1',
#         'USER': 'root',
#         'PASSWORD': 'root123',
#         'HOST': 'localhost',
#         'PORT': '3306',
#     }
# }
# 操作数据库
# 1.原生数据库语句操作
# 原生的数据库语句是通过python db api 提供方法执行，所以涡轮我们使用那种数据库驱动，执行数据库的方法都差不多相同
# 导入from django.db import connection
# 拿到游标
#  cursor = connection.cursor()
#  cursor.execute()执行mysql语句
#     cursor.execute("select * from user")
#     result = cursor.fetchall()


# 2.操作数据库之ORM模型
# 对象关系映射：python对象映射数据库，表映射成类，行映射为实例，列映射为属性
# 避免大量的写sql语句
# 易使用，直观，性能优，设计灵活能实现复杂的，不需要管后腰实现哪个数据库引擎
# 创建ORM模型
# 所有和模型相关的都在app下的model下
# 如果将一个普通的类变为可以映射到数据库的ORM模型
# 需要继承models.Model
# class Book(models.Model):
# 进行注册模型
# python manage.py makemigrations
# python manage.py migrate
# 每修改一次就需要注册
